﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace InvasionWars
{


    [Serializable]
    public enum ServerConnectionState
    {
        CONNECTED,
        DISCONNECTED,
        NOT_CONNECTED
    }

    [Serializable]
    public enum GameState
    {
        WAITING,
        PLAYING,
        UPDATING,
        COMMUNICATING,
        PROCESSING
    }

    [Serializable]
    public enum Armies
    {
        NULL,
        HUMAN,
        ALIEN
    }

    [Serializable]
    public enum NetMessages
    {
        NULL,
        CREATE,
        REFRESH,
        JOIN,
        CHECK_IN,
        TERMINATE,
        CHAT,
        INITIALIZE,
        INITIALIZE_COMPLETE,
        UPDATE,
        UPDATE_COMPLETE,
        ZONE,//follwed by zone number , then ID
        HAND,//followed by Location in Hand, then ID
        TURNSTART,
        ARMY_ASSIGN        
    }
}
